import numpy as np
from PIL import Image
a = np.array(Image.open('cat.png'))
print(a.shape,a.dtype,a[100,100])
# 上下组合
Image.fromarray(np.vstack((a,(a[::-1])))).save('cat9.png')
# 用tile平铺：
np.tile(a,(2,1))# 就是把a先沿x轴(即2轴)复制1倍
Image.fromarray(np.tile(a, (2, 2, 1))).save('cat10.png')
# 将图片转置并存储为cat11
e=a.transpose(1,0,2)
#交换第一维和第二维
Image.fromarray(e).save('cat11.png')
